home *** CD-ROM | disk | FTP | other *** search
/ Macromedia Multimedia Showcase 6.0 / Macromedia Multimedia Showcase v6.0 WIN-MAC (XMSH60CD)(Macromedia, Inc.)(1996).iso / pc / demosoft / freehand / data.5 / App / Usenglsh / lang8.dll / POST / 1154 < prev    next >
Text File  |  1996-10-03  |  650b  |  40 lines

  1. supdict begin
  2. /dashpat [12 3] def   
  3. /lineloop 
  4. { ystart spacing ystart abs
  5. { /ycur xdf  
  6. dashes?   
  7. cnt 1 and 0 eq { dashpat 0 setdash }
  8. { dashpat dashpat 0 get dashpat 1 get add 2 div setdash }
  9. ifelse } if
  10. xstart ycur m
  11. xstart abs ycur L
  12. stroke incrcnt
  13. } for } def
  14. end  
  15. /newhatch  
  16. {
  17. supdict begin  
  18. q newinside
  19. /dashes? xdf 
  20. /color xdf
  21. colorchoice  
  22. w
  23. /spacing xdf  
  24. /ang2 xdf 
  25. /angle xdf  
  26. /xstart {x1 x2 add 2 div neg} bdf 
  27. /ystart {y1 y2 add 2 div neg} bdf 
  28. dx 2 div dy 2 div translate
  29. q angle rotate
  30. lineloop Q 
  31. ang2 angle sub abs 180 ne  
  32. {
  33. ang2 rotate  
  34. /angle ang2 def
  35. lineloop
  36. } if
  37. Q end
  38. } def